Objectifs d'apprentissage
- Identifier et appliquer les meilleures pratiques pour définir des interfaces de fonctions claires et cohérentes.
- Comparer les implications mémoire et en performance du passage par valeur versus le passage par référence.
- Implémenter des fonctions pures afin de réduire les effets secondaires et améliorer la testabilité du code.
- Analyser comment différents langages de programmation gèrent le passage d'arguments et la portée.